import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 导入组件库
import ElementUI from 'element-ui';
// 导入组件相关样式
import 'element-ui/lib/theme-chalk/index.css';
// 导入 ECharts
import * as echarts from 'echarts';
// 导入less
import less from 'less'
/* 引入公共函数 */
import common from './assets/js/common'
// 引入常量
import constant from './assets/js/constant';



// 导入封装的axios
import Axios from './network/axios'
// 使用封装的axios
Vue.prototype.$axios = Axios
// 挂载到vue实例 所有页面都可以使用
Vue.prototype.$echarts = echarts
// 挂载
Vue.use(less)
// 配置 Vue 插件
Vue.use(ElementUI);
// 使用Vue.prototype添加实例属性 common.方法名/this.common.方法名使用
Vue.prototype.common = common
Vue.prototype.constant = constant

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
